#pragma once

#pragma once

#ifdef __cplusplus

#define __BEGIN_HEADER \
        extern "C"     \
        {

#define __END_HEADER \
        }

#else

#define __BEGIN_HEADER

#define __END_HEADER

#endif